const app = getApp();
Component({
  options: {
    multipleSlots: true // 在组件定义时的选项中启用多slot支持
  },
  /**
   * 组件的属性列表
   * 用于组件自定义设置
   */
  properties: {
    head: {            // 属性名
      type: String,     // 类型（必填）
      value: '../../../resource/images/index_file.png'
    },
    // 名字
    name: {
      type: String,
      value: '名字'
    },
    // 弹窗取消按钮文字
    time: {
      type: String,
      value: '时间'
    },
    // 弹窗确认按钮文字
    reward: {
      type: String,
      value: '赏金'
    },
    // 弹窗内容
    quFileImg: {
      type: String,
      value: '../../../resource/images/index_file.png'
    },
    // 弹窗内容
    quFile: {
      type: String,
      value: '取件内容'
    },
    // 弹窗内容
    quTimeImg: {
      type: String,
      value: '../../../resource/images/index_file.png'
    },
    // 弹窗内容
    quTime: {
      type: String,
      value: '时间'
    },
    // 弹窗内容
    quQiImg: {
      type: String,
      value: '../../../resource/images/index_file.png'
    },
    // 弹窗内容
    quQi: {
      type: String,
      value: '起点'
    },
    // 弹窗内容
    quZhongImg: {
      type: String,
      value: '../../../resource/images/index_file.png'
    },
    // 弹窗内容
    quZhong: {
      type: String,
      value: '终点'
    },
    qiangDan: {
      type: String,
      value: '抢单'
    },
    yiGet: {
      type: String,
      value: '已接单'
    },
    order:{
      type:String,
      value:'0'
    }
  },
  
  /**
   * 私有数据,组件的初始数据
   * 可用于模版渲染
   */
  data: {// 弹窗显示控制
    isShow: false,
    order:0,
    qiangDan:"抢单",
    yiGet:"已接单"
  },


  /**
   * 组件的方法列表
   * 更新属性和数据的方法与更新页面数据的方法类似
   */
  methods: {
    //隐藏弹框
    hideDialog(){
      this.setData({
        isShow: !this.data.isShow
      })
    },
    //展示弹框
    showDialog(){
      this.setData({
        isShow: !this.data.isShow
      })
    },
    _cancelEvent() {
      //触发取消回调
      this.triggerEvent("cancelEvent")
    },
    _confirmEvent() {
      //触发成功回调
      this.triggerEvent("confirmEvent");
    }
  }
})